home *** CD-ROM | disk | FTP | other *** search
-
- Changes since initial upload to BIX
-
- apps/RawtoILBM removed icon stuff (unused)
- apps/24bitDemo new example (saves and loads a simple 24-bit ILBM)
- iffp/ilbm.h added #define MAXSAVEDEPTH 24
- iffp/ilbmapp.h added ilbm->stags for additional screen tags
- modules/saveilbm.c don't save CMAP if colortable=0
- modules/ilbmw.c fix PutBODY to save up to 24 planes plus mask
- modules/getbitmap.c changed comments
- modules/screen.c added custombitmap and ilbm->stags support
-
- -------------------------------------------------
-
- Since second upload to BIX - major update - version 37.5
-
- modules/packer.c lowercase and ANSIIize uppercase funcs
- modules/unpacker.c lowercase and ANSIIize uppercase funcs
- modules/ilbmr.c correct colortable building code (build rgb correctly)
- filter camg's with EXTENDED_MODE set but 0 upper word
- modules/ilbmw.c correct CMAP writing code (scale, not shift, to 8 bits)
- modify putcmap interface to accept 4, 8, 32-bit tables
- lowercase and ANSIIize uppercase funcs
- modules/saveilbm.c use GetRGB4 to get screen's colortable
- modify saveilbm interface to accept trans and mask,
- and also to accept 4, 8, 32-bit colortables
- modules/bmprintc.c get rid of superfluous comma
- modules/loadilbm.c moved showilbm() to getdisplay() module
- modules/getdisplay.c added showilbm() from getdisplay() module
- iffp/ilbm.h updated for new interfaces and lowercase names
- apps/Play8SVX don't use eclock (not relevant to audio)
- apps/RawtoILBM change saveilbm call
- apps/24BitDemo change saveilbm call
- apps/ScreenSave add options NODELAY, NOICON, QUIET, SEQUENCE
- all apps minor cleanup, bump version, recompile/link
- iffobj/Manx Manx object modules (SAS modules are in modules/)
- Makefile Regrouped modules to segregate display and load
- Makefile.Manx And Manx compatibility added (thanks to Steve Walton)
- This involved small corrections to several modules.
- Still gets warnings on UBYTE *strings.
-
- -----------------------------------------------------------------------------
- Changes for version 37.8 (November 1991)
-
- modules/iffpstrings.c added for centralized string and message processing
- iffp/iffpstrings.h (same as above)
- iffp/iffpstringids.h (same as above)
- modules/(all) modified to get strings via iffpstrings.c
- modules/screen.c public screen support, close may fail if public
- modules/getdisplay.c public screen support, close may fail if public
- modules/getbitmap.c closeifile under all errors in loadbrush, loadilbm
- modules/loadilbm.c closeifile under all errors in showilbm
- apps/screensave.c option to save front ViewPort
-
-
- The modules/ directory contains the module sources and SAS C 5.10a
- object modules. If you are using Manx, copy Makefile.Manx to
- Makefile, and copy iffobj/Manx/#?.o to the modules/ directory.
-
- The includes files subdirectory (iffp/) may be placed in your
- current directory or your normal include directory.
-
- Read Compiler.README for other notes.
-
-
-
-
- -----------------------------------------------------------------------------
- Changes for version 37.9 (April 1992)
-
- iffp/ilbm.h updated description of CAMG chunk for 2.0 usage
- modules/ilbmw.c incorporated J. Moller fixes for wider src bitmaps
- modules/screen.c added version check before PubScreenStatus() calls
- modules/iffpstrings.c fixed IFFerr() equivalence tests and null string
- modules/loadilbm.c use MIN(ncolors,vp->ColorMap->Count) for color loading
- modules/getdisplay.c use MIN(ncolors,vp->ColorMap->Count) for color loading
- modules/ilbmr.c use MAX(ncolors,32) for colortable allocation
- modules/(all) force and use new V37 Intuition #defines
- apps/(all) force and use new V37 Intuition #defines, bump version
-
-